package com.heima;

public class TypeDemo2 {
    public static void main(String[] args) {
        //表达式的自动类型转换：小范围类型的表达式会自动转换成当前较大类型的表达式计算
        byte a = 10;
        int b = 20;
        double c = 1.0;
        double rs = a+b+c; //只能用double接收：高级别
        System.out.println(rs);

        double rs2 = a+ b -2.3;

        //面试题
        //byte,short,char -> int -> long -> float -> double
        //表达式中,byte,short,char是直接转换成int计算的
        byte i = 10;
        byte j = 20;
//        byte k = i + j; //报错：需要的结果是int,因为传递进去的数i,j自动转换为int
        int k = i+j;
        System.out.println(k);
    }
}
